package hcn.protocol.ods.inpatient;

import lombok.ToString;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import java.io.Serializable;
import java.util.List;

/**
 * 1.5住院一日清单
 * Created by yanglj on 2019/1/5.
 */
@ToString
@XmlRootElement(name = "Data")
@XmlAccessorType(XmlAccessType.FIELD)
public class OneDayBillResponseXmlBean implements Serializable {

    private static final long serialVersionUID = -5708810634024211780L;

    private String VisitOrganization;
    private String OrganizationName;
    private String VisitId;
    private String Name;
    private String HospizationId;
    private String VisitDeptName;
    private String SickbedId;
    private String AdmissionDateTime;
    private String DischargeDateTime;
    private String HospizationCost;
    private String Prepaid;
    private String PersonalCost;
    private String MedicalExpensesCost;
    private String PrepaidBalance;
    private CostDateLists CostDateLists;

    @ToString
    @XmlRootElement(name = "CostDateLists")
    @XmlAccessorType(XmlAccessType.FIELD)
    public static class CostDateLists {
        private List<CostDateXmlList> CostDateList;//大类费用集合

        public List<CostDateXmlList> getCostDateList() {
            return CostDateList;
        }

        public void setCostDateList(List<CostDateXmlList> costDateList) {
            CostDateList = costDateList;
        }
    }

    public String getVisitOrganization() {
        return VisitOrganization;
    }

    public void setVisitOrganization(String visitOrganization) {
        VisitOrganization = visitOrganization;
    }

    public String getOrganizationName() {
        return OrganizationName;
    }

    public void setOrganizationName(String organizationName) {
        OrganizationName = organizationName;
    }

    public String getVisitId() {
        return VisitId;
    }

    public void setVisitId(String visitId) {
        VisitId = visitId;
    }

    public String getName() {
        return Name;
    }

    public void setName(String name) {
        Name = name;
    }

    public String getHospizationId() {
        return HospizationId;
    }

    public void setHospizationId(String hospizationId) {
        HospizationId = hospizationId;
    }

    public String getVisitDeptName() {
        return VisitDeptName;
    }

    public void setVisitDeptName(String visitDeptName) {
        VisitDeptName = visitDeptName;
    }

    public String getSickbedId() {
        return SickbedId;
    }

    public void setSickbedId(String sickbedId) {
        SickbedId = sickbedId;
    }

    public String getAdmissionDateTime() {
        return AdmissionDateTime;
    }

    public void setAdmissionDateTime(String admissionDateTime) {
        AdmissionDateTime = admissionDateTime;
    }

    public String getDischargeDateTime() {
        return DischargeDateTime;
    }

    public void setDischargeDateTime(String dischargeDateTime) {
        DischargeDateTime = dischargeDateTime;
    }

    public String getHospizationCost() {
        return HospizationCost;
    }

    public void setHospizationCost(String hospizationCost) {
        HospizationCost = hospizationCost;
    }

    public String getPrepaid() {
        return Prepaid;
    }

    public void setPrepaid(String prepaid) {
        Prepaid = prepaid;
    }

    public String getPersonalCost() {
        return PersonalCost;
    }

    public void setPersonalCost(String personalCost) {
        PersonalCost = personalCost;
    }

    public String getMedicalExpensesCost() {
        return MedicalExpensesCost;
    }

    public void setMedicalExpensesCost(String medicalExpensesCost) {
        MedicalExpensesCost = medicalExpensesCost;
    }

    public String getPrepaidBalance() {
        return PrepaidBalance;
    }

    public void setPrepaidBalance(String prepaidBalance) {
        PrepaidBalance = prepaidBalance;
    }

    public OneDayBillResponseXmlBean.CostDateLists getCostDateLists() {
        return CostDateLists;
    }

    public void setCostDateLists(OneDayBillResponseXmlBean.CostDateLists costDateLists) {
        CostDateLists = costDateLists;
    }
}

